package models

import (
	"time"

	"gopkg.in/mgo.v2/bson"
)

// 导出设置
type projectExport struct {
	ID string `bson:"id,omitempty"  json:"id,omitempty"`

	Platform   string `bson:"platform"   json:"platform"` //平台 iOS, adnroid ,web , all(通用) 前端必传
	ProjID     string `bson:"projID"   json:"projID"`     //项目
	Sort       int64  `bson:"sort"   json:"sort"`         //排序用
	CreateDate string `bson:"createDate"   json:"createDate"`
}

// SetupInitValues 设置缺失的字段的值
func (e *projectExport) SetupInitValues() {
	t := time.Now()
	e.CreateDate = ToString(t)
	e.ID = bson.NewObjectId().Hex()
	e.Sort = t.UnixNano()

	//e.Platform = "all" //默认全部
}
